home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / complib / sdfft3du.z / sdfft3du
Encoding:
Text File  |  1998-10-30  |  6.7 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF))))                                        ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ddddfffffffftttt3333dddduuuu,,,, ssssfffffffftttt3333dddduuuu ---- 3D Real to Complex Fast Fourier Transform.
  10.  
  11. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  12.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee DDDDFFFFFFFFTTTT3333DDDDUUUU(((( jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, sssseeeeqqqquuuueeeennnncccceeee,,,, lllldddd1111,,,, lllldddd2222,,,, wwwwoooorrrrkkkkssssppppaaaacccceeee ))))
  13.      iiiinnnntttteeeeggggeeeerrrr             jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, lllldddd1111,,,, lllldddd2222
  14.      ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn    sssseeeeqqqquuuueeeennnncccceeee((((lllldddd1111,,,,lllldddd2222,,,,****)))),,,, wwwwoooorrrrkkkkssssppppaaaacccceeee((((****))))
  15.  
  16.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee SSSSFFFFFFFFTTTT3333DDDDUUUU(((( jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, sssseeeeqqqquuuueeeennnncccceeee,,,, lllldddd1111,,,, lllldddd2222,,,, wwwwoooorrrrkkkkssssppppaaaacccceeee ))))
  17.      iiiinnnntttteeeeggggeeeerrrr             jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, lllldddd1111,,,, lllldddd2222
  18.      rrrreeeeaaaallll                sssseeeeqqqquuuueeeennnncccceeee((((lllldddd1111,,,,lllldddd2222,,,,****)))),,,, wwwwoooorrrrkkkkssssppppaaaacccceeee((((****))))
  19.  
  20.      C SPECIFICATION
  21.      iiiinnnntttt        ddddfffffffftttt3333dddduuuu(((( iiiinnnntttt jjjjoooobbbb,,,, iiiinnnntttt nnnn1111,,,, iiiinnnntttt nnnn2222,,,, iiiinnnntttt nnnn3333,,,,
  22.                          ddddoooouuuubbbblllleeee ****sssseeeeqqqquuuueeeennnncccceeee,,,, iiiinnnntttt lllldddd1111,,,, iiiinnnntttt lllldddd2222,,,,
  23.                          ddddoooouuuubbbblllleeee ****wwwwoooorrrrkkkkssssppppaaaacccceeee))))
  24.  
  25.      iiiinnnntttt        ssssfffffffftttt3333dddduuuu(((( iiiinnnntttt jjjjoooobbbb,,,, iiiinnnntttt nnnn1111,,,, iiiinnnntttt nnnn2222,,,, iiiinnnntttt nnnn3333,,,,
  26.                          ffffllllooooaaaatttt  ****sssseeeeqqqquuuueeeennnncccceeee,,,, iiiinnnntttt lllldddd1111,,,, iiiinnnntttt lllldddd2222,,,,
  27.                          ffffllllooooaaaatttt  ****wwwwoooorrrrkkkkssssppppaaaacccceeee))))
  28.  
  29.  
  30. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  31.      DFFT3DU and SFFT3DU compute the 3 dimensional complex Fourier transform
  32.      of a real periodic sequence.
  33.  
  34.      NOTE: These routines are provided only for compatibility with previous
  35.      releases of complib.
  36.  
  37. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  38.      JJJJOOOOBBBB ---- IIIINNNNTTTTEEEEGGGGEEEERRRR
  39.      On entry specifies whether to perform a forward or backward Fast Fourier
  40.      Transform:
  41.          JOB = -1,  forward FFT
  42.          JOB =  1,  backward FFT Unchanged on exit.
  43.  
  44.      NNNN1111 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
  45.      On entry, N1 specifies the number of elements in the first dimension of
  46.      the sequence.  Unchanged on exit.
  47.  
  48.      NNNN2222 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
  49.      On entry, N2 specifies the number of elements in the second dimension of
  50.      the sequence.  Unchanged on exit.
  51.  
  52.      NNNN3333 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
  53.      On entry, N3 specifies the number of elements in the third dimension of
  54.      the sequence.  Unchanged on exit.
  55.  
  56.      SSSSEEEEQQQQUUUUEEEENNNNCCCCEEEE ---- AAAArrrrrrrraaaayyyy....
  57.      Array of DIMENSION ( LD1, LD2, n3 ).  Array containing the (ld1*ld2*n3)
  58.      elements for the FFT.  On exit, SEQUENCE is overwritten by the 3D
  59.      transform.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF))))                                        ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF))))
  71.  
  72.  
  73.  
  74.      LLLLDDDD1111 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
  75.      On entry, LD1 specifies the first dimension of the array SEQUENCE as
  76.      declared in the calling (sub)program. LD1 must be at least max( 1,
  77.      2*((n1+2)/2) ).  Unchanged on exit.
  78.  
  79.      LLLLDDDD2222 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
  80.      On entry, LD2 specifies the second dimension of the array SEQUENCE as
  81.      declared in the calling (sub)program. LD2 must be at least max( 1, n2 ).
  82.      Unchanged on exit.
  83.  
  84.      WWWWOOOORRRRKKKKSSSSPPPPAAAACCCCEEEE ---- AAAArrrrrrrraaaayyyy....
  85.      Array of dimension at least (N1+15) + 2*(N2+15) + 2*(N3+15).  Array
  86.      containing the Sines/Cosines and factorization of N1, N2 and N3.
  87.      WORKSPACE needs to be initialized by a call to sfft3dui or dfft3dui.
  88.  
  89.  
  90. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  91.      o32fft
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.